package sh.grapendaal.tsuushin.module.uno.engine;

import sh.grapendaal.tsuushin.module.uno.engine.domain.Playable;
import sh.grapendaal.tsuushin.module.uno.engine.event.dispatcher.CommandEventDispatcher;

public abstract class Input extends CommandEventDispatcher {
	private UnoEngine engine;

	public abstract Playable parseParameterInput(String input);

	protected UnoEngine getEngine() {
		return this.engine;
	}
	
	public void setEngine(UnoEngine engine) {
		this.engine = engine;
	}
}
